package edu.ccut.saturn.component;

/**
 * 自定义的异常类型。当展现组件执行视图结点时，会抛出这个异常。
 * 异常<code>ActionViewException</code>携带了类型为<code>IView</code>的视图信息，表示返回给用户的响应信息。
 * 
 * @author 谷钰
 * 
 * @version 1.0 2008.9.03
 * 
 * @see IView
 * 
 */
public class ActionViewException extends RuntimeException {

	private static final long serialVersionUID = -8860293031790270496L;

	private IView view;

	public ActionViewException(IView view) {
		this.view = view;
	}

	/**
	 * 获得异常携带的视图信息
	 * @return
	 */
	public IView getView() {
		return view;
	}
}
